package com.azdebugit.bigdecimal;

import java.math.BigDecimal;

/**
 * @Author: itdebug
 * @Email: itdebug
 * @version:: design_pattern_and_otherutils
 * @description:
 * @create: 2021/11/11 14:47.
 */
public class Test {
    public static void main(String[] args) {
        BigDecimal b1=new BigDecimal(10.0);//传入一个double类型的参数，如果是整数他就会输出10，把.0去掉
        BigDecimal b2=new BigDecimal("1.3");//传入一个字符串
        System.out.println(b1.divide(b2,0,BigDecimal.ROUND_UP));//进一法，尾部+1
        System.out.println(b1.divide(b2,0,BigDecimal.ROUND_FLOOR ));//去尾法，去除尾部
        System.out.println(b1.divide(b2,0,BigDecimal.ROUND_HALF_DOWN ));//四舍五入
//        System.out.println(b1.divide(b2));
//其中第二个元素3代表保留小数点三位小数


    }
}
